pieces of pig, cow, or lamb stomach - Español Inglés Diccionario